/**
 * 
 */
/**ҽԺģ���dao��
 * @author jxf
 *
 */
package com.doctors.hosiptal.dao;

import java.util.List;

import com.doctors.model.Hosiptal;
import com.doctors.model.HosiptalDepartment;

/**
 * 
 * @author cxh
 * 对--医院部门信息表--的操作dao接口
 *
 */
public interface HosiptalDepartmentDao {
	
	
	
	/**
	 * 
	 * @param hosiptalDepartment
	 * 向医院部门信息表中插入信息
	 * @return
	 */
	int doInsertHosiptalDepartment(HosiptalDepartment hosiptalDepartment);
	
	/**
	 * 
	 * @param hosiptalDepartment
	 * 
	 * @return
	 */
	int doInsertHosiptalDepartmentSelective(HosiptalDepartment hosiptalDepartment);
	
	/**
	 * 
	 * @param hosiptalDepartmentId
	 * 删除医院部门信息表中的信息
	 * @return
	 */
	int doDeleteHosiptalDepartmentById(Integer hosiptalDepartmentId);
	
	/**
	 * 
	 * 查询所有医院部门信息表中的信息
	 * @return
	 */
	List<HosiptalDepartment> doGetHosiptalDepartmentList();
	
	/**
	 * 
	 * @param hosiptalDepartmentId
	 * 获取医院部门信息表的Id
	 * @return
	 */
	HosiptalDepartment doGetHosiptalDepartmentById(Integer hosiptalDepartmentId);
	
	/**
	 * 
	 * @param hosiptalDepartment
	 * 更新医院部门信息表中的信息
	 * @return
	 */
	int doUpdateHosiptalDepartmentById(HosiptalDepartment hosiptalDepartment);
	
	
}